@charset "utf-8";
body{ background: #fff; padding-bottom: 20px; }

.shead{background: #ff5b5c url('../images/minfo/shead.gif') repeat-x 0 bottom;min-height: 200px;/* padding-bottom: 60px; */position: relative;color: #b70005;}
.mpic{ position: absolute; left: 15px; top: 35px; width: 100px; height: 100px; background: #d92b2e; border-radius: 50%; }
.mpic img{ border-radius: 50%; margin: -4px 0 0 -4px; }
.sinfo{ padding: 50px 20px 0 130px; font-size: 1.2rem; }
.sinfo dt{ color: #fdff03; font-size: 2rem; font-weight: bold; margin-bottom: 5px; }
.sinfo dd{ line-height: 1.7rem; }
.sinfo dd b{ font-size: 1.4rem; }
.shr{ position: absolute; right: 10px; top: 10px; }
.sbtn a.ab{ display: inline-block; width: 71px; height: 26px; line-height: 26px; font-style: normal; font-size: 1.2rem; }
.sbtn a.ab span{ padding-left: 25px; }
.sbtn a.sbtn_fri{ background: url('../images/minfo/btn-fri.gif') no-repeat; color: #dc2f39; }
.sbtn a.sbtn_msg{ background: url('../images/minfo/btn-msg.gif') no-repeat; color: #fff; }
.sbtn a.at{ font-size: 1.2rem; color: #fff; margin-right: 10px; }

.snav{ padding: 5px 10px 0 15px; }
.snav li{ display: block; float: left; margin: 0 5px 5px 0; background: #fff; border: 1px solid #ff5b5c; color: #ff5b5c; font-size: 1.6rem; border-radius: 20px; height: 30px; line-height: 28px; padding: 0 15px; cursor: pointer }
.snav li.hover{ background: #ff5b5c; color: #fff; }

.prompt{ margin: 20px 15px 0; }

.load{ font-size: 1.2rem; line-height: 1.5; text-align: left; background: none; height: auto; }
.list01{ border-top:0; }
.list01 table th i{ white-space: nowrap; font-size: 1rem;}

/*好友列表*/
.friList{ padding: 20px 10px 0 20px; }
.friList .item{ float: left; position: relative; width: 50%; height: 50px; overflow: hidden; margin-bottom:15px; }
.friList .item dt{ width: 50px; height: 50px; overflow: hidden; border-radius: 50%; position: absolute; left: 0; top:0; }
.friList .item dt img{ width: 100%; height: 100%; }
.friList .item dd{ padding-left: 60px; padding-top:10px; margin-right: 10px; line-height: 18px; color: #c0c0c0;}
.friList .item dd a{ font-size: 1.4rem; color: #e54048; }
.friList .item dd .name{ height: 16px; line-height: 16px; overflow: hidden; margin-bottom: 2px; }
.friList .item dd .desc{ height: 36px; overflow: hidden; font-size: 1.2rem; }

/*夺宝详情*/
.w-button{white-space: nowrap;font-size: 14px;display: inline-block;vertical-align: middle;color: #fff;background: #3399FE;border-width: 0;padding: 0 15px;text-align: center;height:20px;line-height:20px;border-radius: 3px;cursor: pointer;text-decoration: none!important;outline: none;}
.detail .goods{position:relative;padding-left:75px;line-height:normal;margin-bottom:14px;}
.detail .goods .pic{font-size:0;line-height:0;border:1px solid #DDD;position:absolute;top:0;left:0;}
.detail .goods .info-simple .opt{padding-top:10px;}
.detail .summary{color:#3C3C3C;position:relative;+zoom:1;height:22px;}
.detail .summary .back{position:absolute;right:0;top:0;}
.detail .summary-bottom{margin:10px 0 20px;}
.detail .w-table{margin-top:3px;}
.detail .w-table .col1{text-align:left;padding-left:20px;width:160px;}
.detail .w-table .col2{text-align:left;padding-left:10px;width:120px;}
.detail .w-table .col3{width:auto;text-align:left;padding-left:10px;padding-right:10px;}
.detail .w-table td{color:#3B3B3B}
.detail .codeList .item{display:inline-block;+display:inline;+zoom:1;margin-right:15px;margin-bottom:4px;}